    .m-indexSideBar.fixed {
        position:fixed;
        top:62px!important
    }
    .m-indexSideBar .item {
        width:108px;
        height:36px;
        padding:1px 11px 0;
        text-align:left;
        position:relative;
        display:table;
        cursor:pointer
    }
    .m-indexSideBar .item .name {
        vertical-align:middle;
        display:table-cell;
        line-height:14px;
        font-size:12px;
        padding-left:36px
    }
   .m-indexSideBar .item .sideIcon {
        position:absolute;
        top:2px;
        left:12px;
        width:30px;
        height:30px
    }
    .m-indexSideBar .item:last-child:after {
        display:none
    }
    .m-indexSideBar .item:after {
        content:'';
        display:block;
        width:88px;
        border-bottom:1px solid #E2DED6;
        position:absolute;
        bottom:-1px;
        left:11px;
        z-index:1
    }
    .m-indexSideBar .item:hover {
        color:#BB3343
    }
    .m-indexSideBar .firstItem {
        background:url(//yanxuan.nosdn.127.net/7c1853dd59b79d823ad3c4f3a0330049.png) bottom no-repeat;
        font-size:16px;
        color:#BB3343;
        text-align:center;
        line-height:38px;
        height:38px;
        border-top-right-radius:4px;
        border-top-left-radius:4px;
        font-weight:700;
        cursor:default;
        padding:0
    }
    .m-indexSideBar .firstItem:after,
    .m-indexSideBar .firstItem:before {
        content:'';
        display:block;
        width:8px;
        border-bottom:2px solid #BB3343;
        position:absolute;
        bottom:18px;
        left:85px;
        z-index:1
    }
    .m-indexSideBar .firstItem:before {
        left:15px
    }
    .m-indexSideBar .lastItem {
        padding:0;
        height:69px
    }